html, body {
	margin: 0;
	overflow:hidden; 
}
body {
	background-color: #fff;
	/*background-color: #fcce33; 
	background-image: -webkit-gradient(linear, 0 100%, 0 0, from(white), to(white));
	background-image: -webkit-linear-gradient(white 0%, white 100%);
	background-image: -moz-linear-gradient(white 0%, white 100%);
	background-image: -o-linear-gradient(white 0%, white 100%);
	background-image: linear-gradient(white 0%, white 100%); */
	color: #3d3d3d;
	-webkit-user-select:none;
	-ms-user-select:none;
	-ms-touch-action: none;
	user-select:none;
    opacity: 0;
    -webkit-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out; 
	font-size: 16px;
}

a {
	outline: medium none;
}
a img{
	border: medium none;
}

@media all and (max-width: 360px) and (orientation : landscape){
	body{
		font-size: 10px;
	}
}
@media (orientation:landscape) {
	/*missing 20px in ipad with ios7*/
	html.ipad.ios7 > body {
		position: fixed;
		bottom: 0;
		width:100%;
		height: 672px !important;
	}
}